self-pollinating species - Alemán Inglés Diccionario